package com.maisonliberte.conf;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Properties;

import com.maisonliberte.crawller.AbstractCrawler;
import com.maisonliberte.crawller.BDStoreCrawler;
import com.maisonliberte.crawller.MinneCrawler;
import com.maisonliberte.crawller.StyleStoreCrawler;
import com.maisonliberte.entity.SiteInfo;
import com.maisonliberte.enums.CrawlCategory;
import com.maisonliberte.enums.CrawlTarget;

public class Config {
	private static Config config;
	private Properties configuration = new Properties();
	public String imageSaveLocation = "/Users/youngjoshin/Downloads/maison_images/";
	public String csvSaveLocation = "/Users/youngjoshin/Downloads";
	public String httpReferrer = "www.maisonliberte.com";
	public String apiKey = "";
	public Map<CrawlTarget, Map<CrawlCategory, List<SiteInfo>>> parsingTargetList = new HashMap<CrawlTarget, Map<CrawlCategory, List<SiteInfo>>>();
	public Map<CrawlTarget, AbstractCrawler> executeClassList = new HashMap<CrawlTarget, AbstractCrawler>();
	public Map<CrawlTarget, String> ftpPathList = new HashMap<CrawlTarget, String>();
	public Map<Integer, String> uploadUrlList = new HashMap<Integer, String>();
	public Map<Integer, String> imageRepList = new HashMap<Integer, String>();
	public String jdbcUrl = "";
	public String jdbcId = "";
	public String jdbcPwd = "";
	public String ftpUrl="";
	public String ftpUserid="";
	public String ftpPwd="";
	public String brand_ftppath;
	public String httpImageUrl ="";
	public String translateUrl = "";
	public float plusTesuryo;
	public String imageSaveTarget = "";
	public String repository = "";
	public String sqlfile = "";
	public String downloadPHP = "";
	
	public static Config getInstance(){
		if(config == null){
			config = new Config();
		}
		return config;
	}
	
	private Config(){
		
		parsingTargetList.put(CrawlTarget.STYLE_STORE, new HashMap<CrawlCategory, List<SiteInfo>>());

		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_숙녀용백_숙녀용백, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_숙녀용백_숙녀용백).add(new SiteInfo("http://stylestore.jp/search/scate/10Ha01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_숙녀용지갑_숙녀용지갑, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_숙녀용지갑_숙녀용지갑).add(new SiteInfo("http://stylestore.jp/search/scate/10Hb01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_숙녀용카드케이스_숙녀용카드케이스, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_숙녀용카드케이스_숙녀용카드케이스).add(new SiteInfo("http://stylestore.jp/search/scate/10Hc01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_보석_보석, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_보석_보석).add(new SiteInfo("http://stylestore.jp/search/scate/10Hd01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_숄스톨_숄_스톨, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_숄스톨_숄_스톨).add(new SiteInfo("http://stylestore.jp/search/scate/10He01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_숙녀용슈즈_샌달_구두, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_숙녀용슈즈_샌달_구두).add(new SiteInfo("http://stylestore.jp/search/scate/10Hf01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_숙녀용슈즈_슬리퍼양말, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_숙녀용슈즈_슬리퍼양말).add(new SiteInfo("http://stylestore.jp/search/scate/10Hf02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_의복_Tops, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_의복_Tops).add(new SiteInfo("http://stylestore.jp/search/scate/10Hg01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_의복_Buttoms, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_의복_Buttoms).add(new SiteInfo("http://stylestore.jp/search/scate/10Hg02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_의복_원피스_튜닉, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_의복_원피스_튜닉).add(new SiteInfo("http://stylestore.jp/search/scate/10Hg03?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_의복_파자마_룸웨어, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_의복_파자마_룸웨어).add(new SiteInfo("http://stylestore.jp/search/scate/10Hg07?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_숙녀용잡화_패션소품, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_숙녀용잡화_패션소품).add(new SiteInfo("http://stylestore.jp/search/scate/10Hh01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_숙녀용잡화_우산_양산, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_숙녀용잡화_우산_양산).add(new SiteInfo("http://stylestore.jp/search/scate/10Hh02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_숙녀용잡화_워치, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_숙녀용잡화_워치).add(new SiteInfo("http://stylestore.jp/search/scate/10Hh04?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_남성용백_백, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_남성용백_백).add(new SiteInfo("http://stylestore.jp/search/scate/10Hi01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_남성용지갑카드케이스_지갑, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_남성용지갑카드케이스_지갑).add(new SiteInfo("http://stylestore.jp/search/scate/10Hj01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_남성용지갑카드케이스_카드케이스, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_남성용지갑카드케이스_카드케이스).add(new SiteInfo("http://stylestore.jp/search/scate/10Hj02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_남성용슈즈웨어_슈즈_슬리퍼_양말, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_남성용슈즈웨어_슈즈_슬리퍼_양말).add(new SiteInfo("http://stylestore.jp/search/scate/10Hk01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_남성용슈즈웨어_웨어, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_남성용슈즈웨어_웨어).add(new SiteInfo("http://stylestore.jp/search/scate/10Hk02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.Fasion_남성용잡화_패션잡화, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.Fasion_남성용잡화_패션잡화).add(new SiteInfo("http://stylestore.jp/search/scate/10Hl01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.인테리어_시계_탁상시계, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.인테리어_시계_탁상시계).add(new SiteInfo("http://stylestore.jp/search/scate/10Ba01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.인테리어_시계_벽걸이시계, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.인테리어_시계_벽걸이시계).add(new SiteInfo("http://stylestore.jp/search/scate/10Ba02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.인테리어_휴지통티슈커버_휴지통, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.인테리어_휴지통티슈커버_휴지통).add(new SiteInfo("http://stylestore.jp/search/scate/10Bb01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.인테리어_휴지통티슈커버_티슈커버, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.인테리어_휴지통티슈커버_티슈커버).add(new SiteInfo("http://stylestore.jp/search/scate/10Bb02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.인테리어_플라워베이스포토프레임_플라워베이스, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.인테리어_플라워베이스포토프레임_플라워베이스).add(new SiteInfo("http://stylestore.jp/search/scate/10Bc01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.인테리어_플라워베이스포토프레임_포토프레임, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.인테리어_플라워베이스포토프레임_포토프레임).add(new SiteInfo("http://stylestore.jp/search/scate/10Bc02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.인테리어_우산꽂이구두주걱_우산꽂이, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.인테리어_우산꽂이구두주걱_우산꽂이).add(new SiteInfo("http://stylestore.jp/search/scate/10Bd01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.인테리어_우산꽂이구두주걱_구두주걱, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.인테리어_우산꽂이구두주걱_구두주걱).add(new SiteInfo("http://stylestore.jp/search/scate/10Bd02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.인테리어_우산꽂이구두주걱_도어스토퍼, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.인테리어_우산꽂이구두주걱_도어스토퍼).add(new SiteInfo("http://stylestore.jp/search/scate/10Bd03?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.인테리어_인테리어소품_풍경, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.인테리어_인테리어소품_풍경).add(new SiteInfo("http://stylestore.jp/search/scate/10Be01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.인테리어_인테리어소품_관엽식물, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.인테리어_인테리어소품_관엽식물).add(new SiteInfo("http://stylestore.jp/search/scate/10Be02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.인테리어_인테리어소품_오브제_봉제인형, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.인테리어_인테리어소품_오브제_봉제인형).add(new SiteInfo("http://stylestore.jp/search/scate/10Be03?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.인테리어_인테리어소품_악세사리, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.인테리어_인테리어소품_악세사리).add(new SiteInfo("http://stylestore.jp/search/scate/10Be04?page=1&limit=50&sort=evaluate", "UTF-8", "buyer02"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_냄비프라이팬_냄비, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_냄비프라이팬_냄비).add(new SiteInfo("http://stylestore.jp/search/scate/10Ea01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_냄비프라이팬_프라이팬, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_냄비프라이팬_프라이팬).add(new SiteInfo("http://stylestore.jp/search/scate/10Ea02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_냄비프라이팬_포트, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_냄비프라이팬_포트).add(new SiteInfo("http://stylestore.jp/search/scate/10Ea03?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_냄비프라이팬_주전자, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_냄비프라이팬_주전자).add(new SiteInfo("http://stylestore.jp/search/scate/10Ea04?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_조리기구_나이프, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_조리기구_나이프).add(new SiteInfo("http://stylestore.jp/search/scate/10Eb01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_조리기구_도마, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_조리기구_도마).add(new SiteInfo("http://stylestore.jp/search/scate/10Eb02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_조리기구_보울, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_조리기구_보울).add(new SiteInfo("http://stylestore.jp/search/scate/10Eb03?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_조리기구_소품, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_조리기구_소품).add(new SiteInfo("http://stylestore.jp/search/scate/10Eb04?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_보존용기도시락통_보존용기_도시락통, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_보존용기도시락통_보존용기_도시락통).add(new SiteInfo("http://stylestore.jp/search/scate/10Ec01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_세제스폰지후킹에이프론_세제, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_세제스폰지후킹에이프론_세제).add(new SiteInfo("http://stylestore.jp/search/scate/10Ee01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_세제스폰지후킹에이프론_스폰지, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_세제스폰지후킹에이프론_스폰지).add(new SiteInfo("http://stylestore.jp/search/scate/10Ee02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_세제스폰지후킹에이프론_후킹_냅킨, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_세제스폰지후킹에이프론_후킹_냅킨).add(new SiteInfo("http://stylestore.jp/search/scate/10Ee03?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_세제스폰지후킹에이프론_에이프론, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_세제스폰지후킹에이프론_에이프론).add(new SiteInfo("http://stylestore.jp/search/scate/10Ee04?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_커피용품_커피콩, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_커피용품_커피콩).add(new SiteInfo("http://stylestore.jp/search/scate/10Ef01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_커피용품_커피메이커_드립퍼, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_커피용품_커피메이커_드립퍼).add(new SiteInfo("http://stylestore.jp/search/scate/10Ef02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_커피용품_컵, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_커피용품_컵).add(new SiteInfo("http://stylestore.jp/search/scate/10Ef03?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_커피용품_주전자_포트, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_커피용품_주전자_포트).add(new SiteInfo("http://stylestore.jp/search/scate/10Ef04?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.조리도구_커피용품_소품, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.조리도구_커피용품_소품).add(new SiteInfo("http://stylestore.jp/search/scate/10Ef05?page=1&limit=50&sort=evaluate", "UTF-8", "buyer03"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.식기_접시플레이트_접시_플레이트, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.식기_접시플레이트_접시_플레이트).add(new SiteInfo("http://stylestore.jp/search/scate/10Ra01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer04"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.식기_밥그릇보울_밥그릇, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.식기_밥그릇보울_밥그릇).add(new SiteInfo("http://stylestore.jp/search/scate/10Rb01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer04"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.식기_밥그릇보울_보울, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.식기_밥그릇보울_보울).add(new SiteInfo("http://stylestore.jp/search/scate/10Rb02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer04"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.식기_저분저분받침포크스푼_젓가락, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.식기_저분저분받침포크스푼_젓가락).add(new SiteInfo("http://stylestore.jp/search/scate/10Rc01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer04"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.식기_저분저분받침포크스푼_저분받침, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.식기_저분저분받침포크스푼_저분받침).add(new SiteInfo("http://stylestore.jp/search/scate/10Rc02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer04"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.식기_저분저분받침포크스푼_포크, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.식기_저분저분받침포크스푼_포크).add(new SiteInfo("http://stylestore.jp/search/scate/10Rc03?page=1&limit=50&sort=evaluate", "UTF-8", "buyer04"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.식기_저분저분받침포크스푼_스푼, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.식기_저분저분받침포크스푼_스푼).add(new SiteInfo("http://stylestore.jp/search/scate/10Rc04?page=1&limit=50&sort=evaluate", "UTF-8", "buyer04"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.식기_저분저분받침포크스푼_나이프, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.식기_저분저분받침포크스푼_나이프).add(new SiteInfo("http://stylestore.jp/search/scate/10Rc05?page=1&limit=50&sort=evaluate", "UTF-8", "buyer04"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.식기_찻잔머그컵글래스_찻잔_컵, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.식기_찻잔머그컵글래스_찻잔_컵).add(new SiteInfo("http://stylestore.jp/search/scate/10Rd01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer04"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.식기_찻잔머그컵글래스_머그컵, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.식기_찻잔머그컵글래스_머그컵).add(new SiteInfo("http://stylestore.jp/search/scate/10Rd02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer04"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.식기_찻잔머그컵글래스_글래스, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.식기_찻잔머그컵글래스_글래스).add(new SiteInfo("http://stylestore.jp/search/scate/10Rd03?page=1&limit=50&sort=evaluate", "UTF-8", "buyer04"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.식기_주기차기_와인소품, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.식기_주기차기_와인소품).add(new SiteInfo("http://stylestore.jp/search/scate/10Re01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer04"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.식기_주기차기_차기, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.식기_주기차기_차기).add(new SiteInfo("http://stylestore.jp/search/scate/10Re02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer04"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.식기_주기차기_기타주기, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.식기_주기차기_기타주기).add(new SiteInfo("http://stylestore.jp/search/scate/10Re03?page=1&limit=50&sort=evaluate", "UTF-8", "buyer04"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_장난감두뇌발달완구_장난감, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_장난감두뇌발달완구_장난감).add(new SiteInfo("http://stylestore.jp/search/scate/10Ia01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_장난감두뇌발달완구_퍼즐_두뇌발달완구, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_장난감두뇌발달완구_퍼즐_두뇌발달완구).add(new SiteInfo("http://stylestore.jp/search/scate/10Ia02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_장난감두뇌발달완구_봉제인형, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_장난감두뇌발달완구_봉제인형).add(new SiteInfo("http://stylestore.jp/search/scate/10Ia03?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_장난감두뇌발달완구_자전거, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_장난감두뇌발달완구_자전거).add(new SiteInfo("http://stylestore.jp/search/scate/10Ia04?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_Kids패션타올_BabyWear, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_Kids패션타올_BabyWear).add(new SiteInfo("http://stylestore.jp/search/scate/10Ib01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_Kids패션타올_양말_신발, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_Kids패션타올_양말_신발).add(new SiteInfo("http://stylestore.jp/search/scate/10Ib02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_Kids패션타올_기저기, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_Kids패션타올_기저기).add(new SiteInfo("http://stylestore.jp/search/scate/10Ib03?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_Kids패션타올_타올, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_Kids패션타올_타올).add(new SiteInfo("http://stylestore.jp/search/scate/10Ib04?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_Kids패션타올_가방_우산_스트로퍼, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_Kids패션타올_가방_우산_스트로퍼).add(new SiteInfo("http://stylestore.jp/search/scate/10Ib05?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_Kids인테리어잡화_가구_인테리어잡화, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_Kids인테리어잡화_가구_인테리어잡화).add(new SiteInfo("http://stylestore.jp/search/scate/10Ic01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_Kids인테리어잡화_식기_카토러리, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_Kids인테리어잡화_식기_카토러리).add(new SiteInfo("http://stylestore.jp/search/scate/10Ic02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_Kids인테리어잡화_침구, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_Kids인테리어잡화_침구).add(new SiteInfo("http://stylestore.jp/search/scate/10Ic03?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_Kids인테리어잡화_베이비케어, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_Kids인테리어잡화_베이비케어).add(new SiteInfo("http://stylestore.jp/search/scate/10Ic04?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_Kids인테리어잡화_수유복, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_Kids인테리어잡화_수유복).add(new SiteInfo("http://stylestore.jp/search/scate/10Ic05?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.BabyKids_Kids인테리어잡화_육아잡화, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.BabyKids_Kids인테리어잡화_육아잡화).add(new SiteInfo("http://stylestore.jp/search/scate/10Ic06?page=1&limit=50&sort=evaluate", "UTF-8", "buyer05"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.PET_PETGoods_실내용품, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.PET_PETGoods_실내용품).add(new SiteInfo("http://stylestore.jp/search/scate/10Sa01?page=1&limit=50&sort=evaluate", "UTF-8", "buyer06"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.PET_PETGoods_외출용품, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.PET_PETGoods_외출용품).add(new SiteInfo("http://stylestore.jp/search/scate/10Sa02?page=1&limit=50&sort=evaluate", "UTF-8", "buyer06"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.PET_PETGoods_장난감, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.PET_PETGoods_장난감).add(new SiteInfo("http://stylestore.jp/search/scate/10Sa03?page=1&limit=50&sort=evaluate", "UTF-8", "buyer06"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.PET_PETGoods_화장실용품, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.PET_PETGoods_화장실용품).add(new SiteInfo("http://stylestore.jp/search/scate/10Sa04?page=1&limit=50&sort=evaluate", "UTF-8", "buyer06"));
		parsingTargetList.get(CrawlTarget.STYLE_STORE).put(CrawlCategory.인테리어_인테리어소품_잡화수납, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.STYLE_STORE).get(CrawlCategory.인테리어_인테리어소품_잡화수납).add(new SiteInfo("http://stylestore.jp/search/scate/10Fc01?page=1&sort=evaluate&limit=50", "UTF-8", "buyer06"));
		
//minne
		parsingTargetList.put(CrawlTarget.MINNE, new HashMap<CrawlCategory, List<SiteInfo>>());
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_숙녀용백_숙녀용백, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_숙녀용백_숙녀용백).add(new SiteInfo("http://www.minne.com/category/saleonly/bags_and_purses/bags?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_숙녀용백_숙녀용백).add(new SiteInfo("http://www.minne.com/category/saleonly/bags_and_purses/porch?sort=popular", "UTF-8", "buyer07"));
//
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_숙녀용지갑_숙녀용지갑, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_숙녀용지갑_숙녀용지갑).add(new SiteInfo("http://www.minne.com/category/saleonly/bags_and_purses/wallet?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_숙녀용카드케이스_숙녀용카드케이스, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_숙녀용카드케이스_숙녀용카드케이스).add(new SiteInfo("http://www.minne.com/category/saleonly/bags_and_purses/key_case?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_숙녀용카드케이스_기타, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_숙녀용카드케이스_기타).add(new SiteInfo("http://www.minne.com/category/saleonly/bags_and_purses/others?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_보석_반지, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_보석_반지).add(new SiteInfo("http://www.minne.com/category/saleonly/accessories/ring?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_보석_팔찌, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_보석_팔찌).add(new SiteInfo("http://www.minne.com/category/saleonly/accessories/bracelet?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_보석_귀걸이, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_보석_귀걸이).add(new SiteInfo("http://www.minne.com/category/saleonly/accessories/pierce?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_보석_목걸이, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_보석_목걸이).add(new SiteInfo("http://www.minne.com/category/saleonly/accessories/necklace?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_숄스톨_숄_스톨, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_숄스톨_숄_스톨).add(new SiteInfo("http://www.minne.com/category/saleonly/clothing/scarf?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_숙녀용슈즈_스니커즈_기타, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_숙녀용슈즈_스니커즈_기타).add(new SiteInfo("http://www.minne.com/category/saleonly/clothing/shoes?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_숙녀용_모자, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_숙녀용_모자).add(new SiteInfo("http://www.minne.com/category/saleonly/clothing/hat?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_의복_Tops, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_의복_Tops).add(new SiteInfo("http://www.minne.com/category/saleonly/clothing/tops?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_의복_Tops).add(new SiteInfo("http://www.minne.com/category/saleonly/clothing/tshirt?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_의복_Buttoms, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_의복_Buttoms).add(new SiteInfo("http://www.minne.com/category/saleonly/clothing/skirt?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_의복_Buttoms).add(new SiteInfo("http://www.minne.com/category/saleonly/clothing/bottoms?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_의복_원피스_튜닉, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_의복_원피스_튜닉).add(new SiteInfo("http://www.minne.com/category/saleonly/clothing/dress?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_니트스웨터_모자_머플러_장갑_양말, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_니트스웨터_모자_머플러_장갑_양말).add(new SiteInfo("http://www.minne.com/category/saleonly/knitting_and_needlecraft/accessories?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_니트스웨터_스웨터_가디건, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_니트스웨터_스웨터_가디건).add(new SiteInfo("http://www.minne.com/category/saleonly/knitting_and_needlecraft/clothing?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_니트스웨터_자수_스티치, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_니트스웨터_자수_스티치).add(new SiteInfo("http://www.minne.com/category/saleonly/knitting_and_needlecraft/needlepoint?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_니트스웨터_퀼트_패치워크, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_니트스웨터_퀼트_패치워크).add(new SiteInfo("http://www.minne.com/category/saleonly/knitting_and_needlecraft/quilts?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_니트스웨터_기타, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_니트스웨터_기타).add(new SiteInfo("http://www.minne.com/category/saleonly/knitting_and_needlecraft/others?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_숙녀용잡화_패션소품, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_숙녀용잡화_패션소품).add(new SiteInfo("http://www.minne.com/category/saleonly/interior/goods?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.Fasion_숙녀용잡화_기타, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.Fasion_숙녀용잡화_기타).add(new SiteInfo("http://www.minne.com/category/saleonly/interior/others?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.조리도구_조리기구_소품, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.조리도구_조리기구_소품).add(new SiteInfo("http://www.minne.com/category/saleonly/interior/kitchen?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.식기_도기_도기, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.식기_도기_도기).add(new SiteInfo("http://www.minne.com/category/saleonly/housewares/pottery?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.식기_도기_글래스공예, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.식기_도기_글래스공예).add(new SiteInfo("http://www.minne.com/category/saleonly/housewares/glass?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.식기_도기_식기기타, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.식기_도기_식기기타).add(new SiteInfo("http://www.minne.com/category/saleonly/housewares/dish?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.식기_도기_식기기타).add(new SiteInfo("http://www.minne.com/category/saleonly/housewares/others?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.BabyKids_장난감두뇌발달완구_장난감, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.BabyKids_장난감두뇌발달완구_장난감).add(new SiteInfo("http://www.minne.com/category/saleonly/children/toys?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.BabyKids_장난감두뇌발달완구_퍼즐_두뇌발달완구, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.BabyKids_장난감두뇌발달완구_퍼즐_두뇌발달완구).add(new SiteInfo("http://www.minne.com/category/saleonly/toys/children?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.BabyKids_Kids패션타올_BabyWear, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.BabyKids_Kids패션타올_BabyWear).add(new SiteInfo("http://www.minne.com/category/saleonly/children/baby?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.BabyKids_Kids패션타올_KidsWear, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.BabyKids_Kids패션타올_KidsWear).add(new SiteInfo("http://www.minne.com/category/saleonly/children/kids?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.인테리어_인테리어소품_오브제_봉제인형, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.인테리어_인테리어소품_오브제_봉제인형).add(new SiteInfo("http://www.minne.com/category/saleonly/dolls/puppet?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.인테리어_인테리어소품_오브제_봉제인형).add(new SiteInfo("http://www.minne.com/category/saleonly/dolls/amigurumi?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.인테리어_인테리어소품_오브제_봉제인형).add(new SiteInfo("http://www.minne.com/category/saleonly/dolls/dolls?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.인테리어_인테리어소품_오브제_봉제인형).add(new SiteInfo("http://www.minne.com/category/saleonly/dolls/others?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.인테리어_인테리어소품_피규어, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.인테리어_인테리어소품_피규어).add(new SiteInfo("http://www.minne.com/category/saleonly/toys/figures?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.인테리어_인테리어소품_미니어쳐, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.인테리어_인테리어소품_미니어쳐).add(new SiteInfo("http://www.minne.com/category/saleonly/toys/miniature?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.PET_PETGoods_외출용품, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.PET_PETGoods_외출용품).add(new SiteInfo("http://www.minne.com/category/saleonly/pets/clothing?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.PET_PETGoods_외출용품).add(new SiteInfo("http://www.minne.com/category/saleonly/pets/accessories?sort=popular", "UTF-8", "buyer07"));
		parsingTargetList.get(CrawlTarget.MINNE).put(CrawlCategory.PET_PETGoods_장난감, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.MINNE).get(CrawlCategory.PET_PETGoods_장난감).add(new SiteInfo("http://www.minne.com/category/saleonly/pets/toys?sort=popular", "UTF-8", "buyer07"));

		
		//bd
		
		parsingTargetList.put(CrawlTarget.BD, new HashMap<CrawlCategory, List<SiteInfo>>());
		parsingTargetList.get(CrawlTarget.BD).put(CrawlCategory.Fasion_보석_목걸이, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.BD).put(CrawlCategory.Fasion_보석_팬던트, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.BD).put(CrawlCategory.Fasion_보석_팔찌, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.BD).put(CrawlCategory.Fasion_보석_반지, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.BD).put(CrawlCategory.Fasion_보석_브러치, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.BD).put(CrawlCategory.Fasion_보석_피어스, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.BD).put(CrawlCategory.Fasion_보석_귀걸이, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.BD).put(CrawlCategory.Fasion_보석_기타악세사리, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.BD).put(CrawlCategory.Fasion_숙녀용백_숙녀용백, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.BD).put(CrawlCategory.Fasion_숙녀용잡화_기타, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.BD).put(CrawlCategory.Fasion_숙녀용지갑_숙녀용지갑, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.BD).put(CrawlCategory.BabyKids_Kids패션타올_BabyWear, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.BD).put(CrawlCategory.Fasion_숙녀용잡화_키홀더_스트로퍼, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.BD).put(CrawlCategory.Fasion_숙녀용잡화_기타, new ArrayList<SiteInfo>());
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_보석_목걸이).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=460473&csid=1&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_보석_팬던트).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=460473&csid=10&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_보석_팔찌).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=460473&csid=2&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_보석_반지).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=460473&csid=9&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_보석_브러치).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=460473&csid=3&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_보석_기타악세사리).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=460473&csid=8&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_보석_피어스).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=460473&csid=4&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_보석_귀걸이).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=460473&csid=11&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_숙녀용지갑_숙녀용지갑).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=449759&csid=31&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_숙녀용잡화_기타).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=449759&csid=4&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_보석_기타악세사리).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=460473&csid=12&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_숙녀용백_숙녀용백).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=449759&csid=14&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_숙녀용잡화_기타).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=449759&csid=3&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_보석_기타악세사리).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=460473&csid=6&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_숙녀용지갑_숙녀용지갑).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=449759&csid=32&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.BabyKids_Kids패션타올_BabyWear).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=449759&csid=34&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_숙녀용잡화_키홀더_스트로퍼).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=463492&csid=3&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_숙녀용지갑_숙녀용지갑).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=449759&csid=30&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_숙녀용잡화_기타).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=463492&csid=12&sort=n", "euc-jp", "buyer01"));
		parsingTargetList.get(CrawlTarget.BD).get(CrawlCategory.Fasion_숙녀용잡화_키홀더_스트로퍼).add(new SiteInfo("http://bdstore.jp/?mode=cate&cbid=463492&csid=13&sort=n", "euc-jp", "buyer01"));
		
		
		
		executeClassList.put(CrawlTarget.STYLE_STORE, new StyleStoreCrawler());
		executeClassList.put(CrawlTarget.MINNE, new MinneCrawler());
		executeClassList.put(CrawlTarget.BD, new BDStoreCrawler());
		
		ftpPathList.put(CrawlTarget.STYLE_STORE, "/public_html/prod_images/00");
		ftpPathList.put(CrawlTarget.BD, "/public_html/prod_images/01");
		ftpPathList.put(CrawlTarget.MINNE, "/public_html/prod_images/02");
		
		try {
		      InputStream inputStream = new FileInputStream(new File(
		          //"D:\\proj-space\\workspace\\crawller\\src\\main\\java\\com\\maisonliberte\\conf\\ConfigForWindows.property"));
		    		  "/Users/youngjoshin/Documents/workspace/crawler/src/main/java/com/maisonliberte/conf/Config.property"));
		          //"com/maisonliberte/conf/Config.property"));
		      configuration.load(inputStream);

		      jdbcUrl = configuration.getProperty("jdbcUrl").toString();
		      jdbcId = configuration.getProperty("jdbcId").toString();
		      jdbcPwd = configuration.getProperty("jdbcPwd").toString();
		      imageSaveLocation = configuration.getProperty("imageSaveLocation").toString();
		      csvSaveLocation = configuration.getProperty("csvSaveLocation").toString();
		      httpReferrer = configuration.getProperty("httpReferrer").toString();
		      apiKey = configuration.getProperty("apiKey").toString();
		      ftpUrl = configuration.getProperty("ftpUrl1").toString();
		      ftpUserid = configuration.getProperty("ftpUserid1").toString();
		      ftpPwd = configuration.getProperty("ftpPwd1").toString();
		      brand_ftppath = configuration.getProperty("brand_ftppath").toString();
		      httpImageUrl = configuration.getProperty("httpImageUrl").toString();
		      translateUrl = configuration.getProperty("translateUrl").toString();
		      plusTesuryo = Float.valueOf(configuration.getProperty("plusTesuryo").toString());
		      imageSaveTarget = configuration.getProperty("imageSaveTarget").toString();
		      repository = configuration.getProperty("repository").toString();
		  	  sqlfile = configuration.getProperty("sqlfile").toString();
		  	  downloadPHP = configuration.getProperty("downloadPHP").toString();
		      
		      uploadUrlList.put(0, "http://img.maisonliberte.com/upload_act_product.php");
		      uploadUrlList.put(1, "http://img.maisonliberte.com/upload_act_product.php");
		      uploadUrlList.put(2, "http://img.maisonliberte.com/upload_act_product.php");
		      uploadUrlList.put(3, "http://img.maisonliberte.com/upload_act_product.php");
		      uploadUrlList.put(4, "http://img.maisonliberte.com/upload_act_product.php");
		      uploadUrlList.put(5, "http://img.maisonliberte.com/upload_act_product.php");
		      uploadUrlList.put(6, "http://img.maisonliberte.com/upload_act_product.php");
		      
		      
		      imageRepList.put(0, repository + "/uploadImage/maisonimage1");
		      imageRepList.put(1, repository + "/uploadImage/maisonimage1");
		      imageRepList.put(2, repository + "/uploadImage/maisonimage1");
		      imageRepList.put(3, repository + "/uploadImage/maisonimage1");
		      imageRepList.put(4, repository + "/uploadImage/maisonimage1");
		      imageRepList.put(5, repository + "/uploadImage/maisonimage1");
		      imageRepList.put(6, repository + "/uploadImage/maisonimage1");
		      
		      
		} catch (IOException e) {
		      e.printStackTrace();
		}
	}
	
}
